#pragma once
#include <iostream>
#include <stdio.h>
#include <string>
#include <cuda_fp16.h>
#include <cuda_runtime.h>
#include <cstdint>  
#include <vector>
#include <string>
#include <opencv2/opencv.hpp>

namespace tools
{
    struct Param{
        int BLOCK_SIZE=32;
        int dst_w = 640;
        int dst_h = 640;
        int batch = 5000;
        int pad_value = 127.f;
        int src_w = 1920;
        int src_h = 1080;
        int epochs = 100;

    };
    struct AffineMatrix{
        float v0,v1,v2;
        float v3,v4,v5;
    };
    
} // namespace tools
